@media screen and (min-width: 750px) {
    html {
      font-size: 75px!important;
    }
  }
  @media screen and (max-width: 319px) {
    html {
      font-size: 32px!important;
    }
  }
  *{
    margin: 0;
    padding: 0;
    list-style: none;
    outline-style: none;
  }
  body {
    font-size: 1rem !important;
    width: 750/75rem;
    height: 1334/75rem;
    margin: 0 auto;
    background-size: 100%;
    background-color: #f6f6f6;
  }


//   header部分

header{
    width: 750/75rem;
    height: 135/75rem;
    background-color: #5ca9f6;
    // background-color: #f00;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    .top_blank {
        height: 31/75rem;
    }
    .hd_bottom {
        height: 104/75rem;
        line-height: 104/75rem;
        display: flex;
        align-items: center;
        .back {
            width: 85/75rem;
            height: 85/75rem;
            background: url(../images/back_icon.png) no-repeat center center;
            background-size: 43/75rem;
        }
        h2 {
            font-size: 40/75rem;
            color: #fff;
            flex: 1;
        }
        .lingdang {
            width: 85/75rem;
            height: 85/75rem;
            background: url(../images/组_2.gif) no-repeat center center;
            background-size: 35/75rem;
        }
    }
}
//   header部分



//   空白部分
.kong {
    height: 135/75rem;
}


//  空白部分



//  购物列表部分
.shop_list {
    width: 710/75rem;
    font-size: 26/75rem;
    background-color: #fff;
    // margin-top: 18/75rem;
    margin: 23/75rem 23/75rem 0 17/75rem;
    padding: 0 43/75rem 0 25/75rem;
    box-sizing: border-box;
    box-shadow: 0 0 10/75rem 0 #e8e8e8;
    .store {
      margin-top: 18/75rem;
      display: flex;
      align-items: center;
      padding-top: 23/75rem;
      .store_icon {
        width: 85/75rem;
        height: 85/75rem;
        background: url(../images/pic.gif) no-repeat center center;
        background-size: 85/75rem;
      }
      .store_name {
        flex: 1;
        height: 85/75rem;
        display: flex;
        flex-direction: column;
        // align-items: center;
        margin-left: 24/75rem;
        h3 {
          height: 36/75rem;
          line-height: 36/75rem;
          font-weight: normal;
        }
        .youhui {
          flex: 1;
          display: flex;
          align-items: flex-end;
          span {
            padding: 5/75rem 10/75rem;
          }
          div {
            height: 31/75rem;
            line-height: 31/75rem;
            text-align: center;
            font-size: 16/75rem;
            color: #ff6565;
            border: 1/75rem solid #ff6565;
            border-radius: 15/75rem;
            margin-bottom: 5/75rem;
          }
          .one {
            // width: 75/75rem;
          }
          .two {
            // width: 134/75rem;
            margin-left: 20/75rem;
            
          }
        }
      }

    }
    .coudan {
      height: 70/75rem;
      line-height: 70/75rem;
      font-size: 24/75rem;
      color: #5ca9f6;
      display: flex;
      align-items:center ;
      .c_left {
        flex: 1;
      }
      .c_right {
        cursor: pointer;
      }
    }

    //           添加进的商品详情列表
    .goods{
      display: flex;
      align-items: center;
      padding: 15/75rem 0;
      .select{
        width: 20/75rem;
        height: 20/75rem;
        border: 1/75rem solid #6a6a6a;
        border-radius: 50%;
        margin-right: 23/75rem;
        box-sizing: border-box;
        cursor: pointer;
      }
      .choice {
        background-color: #ff6565;
        border: none;
      }
      .goods_icon {
        width: 106/75rem;
        height: 106/75rem;
        background: url(../images/pic_2.gif) no-repeat center center;
        background-size: 106/75rem;
        cursor: pointer;//后期考虑跳转到商品详情页
      }
      .goods_detail {
        flex: 1;
        font-size: 16/75rem;
        color:#a3a3a3;
        display: flex;
        flex-direction: column;
        padding-left: 14/75rem;
        h5 {
          height: 38/75rem;
          line-height: 38/75rem;
          font-size: 20/75rem;
          color: #000;
        }
        span {
          height: 20/75rem;
          line-height: 20/75rem;
        }
        .goods_price {
          height: 40/75rem;
          line-height: 40/75rem;
          span {
            font-size: 24/75rem;
            color: #ff6565;
          }
          del {
          }
        }
      }
      .change {
        height: 40/75rem;
        line-height: 40/75rem;
        .reduce {
          cursor: pointer;
          
        }
        input {
          width: 50/75rem;
          height: 27/75rem;
          line-height: 27/75rem;
          font-size: 14/75rem;
          border: none;
          text-align: center;
          background-color: #ededed;
          border-radius: 13/75rem;
        }
        .add {
          cursor: pointer;
          
        }
      }
      .dele {
        width: 30/75rem;
        height: 30/75rem;
        background: url(../images/ljt.gif) no-repeat center center;
        background-size: 100%;
        margin-left: 40/75rem;
        cursor: pointer;
      }
    }

}
//  购物列表部分



// 底部结算部分
.blank_bottom {
  height: 100/75rem;
}
.pay {
  
  width: 750/75rem;
  height: 100/75rem;
  background-color: #fff;
  position: fixed;
  bottom: 0;
  display: flex;
  align-items: center;
  overflow: hidden;
  //------------用户数据操作
  .data {
    flex: 1;
    height: 100%;
    font-size: 24/75rem;
    display: flex;
    align-items: center;
    .xuanze{
      //----------------全选按钮
      flex: 1;
      height:100/75rem;
      display: flex;
      align-items: center;
      padding-left: 48/75rem;
      .circle {
        width: 26/75rem;
        height: 26/75rem;
        line-height: 26/75rem;
        border: 1/75rem solid #ff6565;
        border-radius: 50%;
      }
      .active {
        display: none;
      }
      span {
        padding-left: 15/75rem;
      }
    }
    .all_price {
      //-------------价格部分  计算出的数据
      width: 200/75rem;
      height:100/75rem;
      font-size: 20/75rem;
      display: flex;
      flex-direction: column;
      align-items: flex-end;
      padding-right: 20/75rem;
      .t_price{
        //--------数据
        height: 45/75rem;
        line-height: 65/75rem;
        color: #333333;
        // vertical-align: bottom;
        span {
          color: #ff6565;
        }
        .detail {
          //具体钱数
          font-size: 26/75rem;
        }
        
      }
      .b_word {
        color: #999;
        flex: 1;
        line-height: 50/75rem;
      }
    }
  }
  .submit {
    // --------------提交按钮
    width: 163/75rem;
    height: 100/75rem;
    line-height: 100/75rem;
    color: #fff;
    background-color: #5ca9f6;
    font-size: 26/75rem;
    text-align: center;
    cursor: pointer;
  }
}


// 底部结算部分